﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TomNet.IMSC.Web.Areas.Finance.Controllers;
using TomNet.IMSC.Web.Areas.Finance.Models;
using TomNet.IMSC.Web.Models.ApiParams;

namespace TomNet.IMSC.Web.Models.StaffApiParams
{
    public class FinanceViewModel : BaseBean
    {
        ///// <summary>
        ///// 报备金融Id
        ///// </summary>
        //public int Id { get; set; }

        /// <summary>
        /// 1 上门取件 |2 自行送达
        /// </summary>
        public int FilingType { get; set; }

        /// <summary>
        /// 1 同意 |2 拒绝
        /// </summary>
        public int DoOption { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        //================================step 2
        
        /// <summary>
        /// 
        /// </summary>
        public int FinanceType { get; set; }

        /// <summary>
        /// 执行时间
        /// </summary>
        public DateTime DoTime { get; set; }
    }

    public class StaffFinanceRunningViewModel : FinanceRunningViewModel
    {
        /// <summary>
        /// 报备时间
        /// </summary>
        public string FilingTimeStr { get; set; }
        /// <summary>
        /// 办件员电话
        /// </summary>
        public string TransactStaffPhone { get; set; }
        /// <summary>
        /// 状态名称
        /// </summary>
        public string StateName { get; set; }
        ///// <summary>
        ///// 
        ///// </summary>
        //public string FinanceType { get; set; }

        /// <summary>
        /// 面签相关图片
        /// </summary>
        public List<string> Contract { get; set; }
        /// <summary>
        /// 审核相关图片
        /// </summary>
        public List<string> Approve { get; set; }
        /// <summary>
        /// 放款相关图片
        /// </summary>
        public List<string> Provide { get; set; }

        /// <summary>
        /// 跟进信息集合
        /// </summary>
        //public List<MessageBoardsShowModel> MessageBoardsShowList { get; set; }

    }
    public class StaffPageSearch : PageSearch
    {
        //public string BeginTime { get; set; }
        //public string EndTime { get; set; }

        public DateTime BeginTime { get; set; }
        public DateTime EndTime { get; set; }
        public int State { set; get; }
    }
}